<?php
class ejemplo extends DbItem {

    public static function instance($content, $mapping=null) {
        return new ejemplo($content, $mapping);
    }

    public function createMapping() {
        // Primero ligamos la tabla con la que vamos a trabajar, creando un mapping para el objeto.
        $this->mapping = new DbItemMapping("votoconcurs");
        // Declaramos el campo identificador (Debe ser único, ya que los borrados lo usarán como referencia).
        $this->mapping->addMapping(new MappingRule("id", "id", true, true))
                // Definimos mapeados directos a la db
                ->addMapping(new MappingRule("usuario_id", "usuario_id", false, true))
                ->addMapping(new MappingRule("relato_id", "relato_id", false, true))
                ->addMapping(new MappingRule("puntuacion", "puntuacion", false, true));
    }

}

?>
